package com.tao.service;

import com.tao.pojo.vo.OrderReportStatistic;
import com.tao.pojo.vo.ProductStatisticVo;
import com.tao.pojo.vo.TurnoverVo;
import com.tao.pojo.vo.UserStatisticVo;
import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;
import java.time.LocalDate;

public interface ReportService {
     TurnoverVo turnoverStatistic(LocalDate startDate,LocalDate endDate);

     UserStatisticVo userStatistic(LocalDate startDate, LocalDate endDate);

     OrderReportStatistic orderStatistic(LocalDate startDate, LocalDate endDate);

     ProductStatisticVo productStatistic(LocalDate startDate, LocalDate endDate);

     void exportBusinessDate(HttpServletResponse response) throws IOException;
}
